package ru.niir.goodfil.utils.validation;

public enum ValidationProblem
{
    UNIQUE("Значение поля должно быть уникальным, но не является таковым"),
    REFERENCE("Поле ссылается на несуществующий объект"),
    NOT_EMPTY("Строка не должна быть пустой"),
    POSITIVE("Значение должно быть больше нуля"),
    POSITIVE_ZERO("Значение должно быть больше или равно нулю"),
    NOT_NULL("Значение не должно быть null"),
    CUSTOM("См. description");
    
    private final String description;

    ValidationProblem(String description)
    {
        this.description = description;
    }

    public String getDescription()
    {
        return description;
    }
}
